local luasql = require "luasql.mysql"
client = luasql.mysql();
conn=nil
--[[
获取数据库连接，并判断该连接是否可用，不可用做一次重连
]]---
function getConnect()
    --print("+++++++++++++++++")
    if conn==nil then
       -- conn=assert(client:connect("test","root","123456","192.168.3.119",3306)) --数据库名，用户名，密码，IP，端口
       -- 解决中文乱码情况
        conn:execute("SET NAMES gb2312")
    end
    -- 判断数据库连接是否可用

    res,d=conn:execute("show tables")
    if d~=nil then
        -- 当检测到断开后，重连一次
        -- conn=assert(client:connect("test","root","123456","192.168.3.119",3306)) 
        -- 解决中文乱码情况
        conn:execute("SET NAMES gb2312")
    end
    return conn
end
